Text copied to clipboard!
Title
Text copied to clipboard!.NET Developer
Description
Text copied to clipboard!
We are looking for a skilled NET Developer to design, build, test, and maintain high-quality software solutions using the Microsoft .NET ecosystem. In this role, you will work closely with product managers, designers, quality assurance specialists, and other engineers to deliver reliable, scalable, and secure applications that support business goals and improve user experience. The ideal candidate has strong experience with C#, ASP.NET, .NET Core or .NET, RESTful APIs, relational databases, and modern software development practices.
As a NET Developer, you will participate in the full software development lifecycle, from requirements analysis and technical design to implementation, deployment, and ongoing support. You will be expected to write clean, efficient, and maintainable code, troubleshoot application issues, optimize performance, and contribute to architectural decisions. You should be comfortable working in agile environments, collaborating across teams, and adapting to evolving project priorities.
A successful candidate combines technical expertise with problem-solving ability and a commitment to continuous improvement. You should understand object-oriented programming principles, software design patterns, version control systems, and testing methodologies. Experience with cloud platforms, CI/CD pipelines, containerization, and front-end technologies is highly valued, as many projects involve integrated systems and modern deployment workflows.
In this position, you may develop enterprise web applications, internal business tools, APIs, microservices, or customer-facing platforms depending on organizational needs. You will also help ensure that applications meet security, compliance, and performance standards. Strong communication skills are important, as you will translate technical concepts into practical solutions and collaborate with both technical and non-technical stakeholders.
This opportunity is ideal for a developer who enjoys building robust applications, learning new technologies, and contributing to a collaborative engineering culture. If you are passionate about creating dependable software, improving development processes, and delivering measurable value through technology, this role offers the chance to make a meaningful impact while growing your career in a dynamic and supportive environment.
Responsibilities
Text copied to clipboard!- Design, develop, and maintain applications using C# and the .NET platform
- Build and integrate RESTful APIs, backend services, and database-driven features
- Collaborate with cross-functional teams to define technical requirements and deliver solutions
- Write clean, testable, and maintainable code following best practices and coding standards
- Troubleshoot bugs, resolve performance issues, and support production applications
- Participate in code reviews, sprint planning, and continuous improvement initiatives
- Optimize application scalability, security, and reliability across environments
- Create technical documentation for systems, processes, and development decisions
Requirements
Text copied to clipboard!- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Proven experience developing applications with C#, ASP.NET, and .NET Core or .NET
- Strong understanding of object-oriented programming and software design principles
- Experience with SQL databases such as SQL Server and query optimization
- Familiarity with Git, CI/CD pipelines, and agile development methodologies
- Knowledge of web services, API design, authentication, and authorization concepts
- Ability to debug complex issues and deliver practical technical solutions
- Strong communication, teamwork, and time management skills
Potential interview questions
Text copied to clipboard!- How many years of experience do you have with C# and .NET development?
- Which .NET frameworks and tools have you used most extensively?
- Have you built or maintained REST APIs in a production environment?
- What experience do you have with SQL Server or other relational databases?
- Are you comfortable working in agile teams with code reviews and sprint cycles?
- Have you deployed applications to cloud platforms such as Azure or AWS?
- What is your experience with automated testing and CI/CD pipelines?
- Can you describe a challenging software problem you solved recently?